utterly impossible - French English Dictionary